<%--
  User: yang
  Date: 8/21/20
  Time: 11:23
  Description: TODO 
--%>
<%@page contentType="text/html;charset=UTF-8" language="java" %>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%-- 导入核心标签库 --%>
<html>
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>$Title$</title>
    <%--  新 Bootstrap 核心 CSS 文件 --%>
    <link rel="stylesheet" href="//cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.min.css">
    <script src="http://libs.baidu.com/jquery/1.7.0/jquery.min.js"></script>
    <%--  导入 jQuery   --%>
    <%--  最新的 Bootstrap 核心 JavaScript 文件   --%>
    <script src="//cdn.bootcss.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
</head>
<body>

<a href="
  <c:url value='/d1/login.action?sname=杨磊&spwd=1234' />
">
    请求 /d1/login.action
</a>


<hr>

<a href="
  <c:url value='/d1/show.action' />
">
    请求 /d1/show.action
</a>
<hr>

<a href="
  <c:url value='/d1/test.action' />
">
    请求 /d1/test.action
</a>

<hr>
<h2>action 的参数列表种类</h2>

<a href="<c:url value='/d2/m1.action?sname=yang&sage=20' />"> 参数是普通字段 请求 /d2/m1.action </a>
<br>
<a href="<c:url value='/d2/m2.action?sname=yang&sage=20' />">参数是 Javabean 对象 </a>
<br>
<a href="<c:url value='/d2/m3.action' />">参数是 HttpServletRequest 对象</a>
<br>
<a href="<c:url value='/d2/m4.action' />">参数是 HttpServletResponse 对象</a>
<br>
<a href="<c:url value='/d2/m5.action' />">参数是 HttpSession 对象</a>
<br>
<a href="<c:url value='/d2/m6.action' />">参数是 参数是 Model 对象 当成 HttpServletRequest 的域对象使用</a>


<h2>action的返回值类型</h2>
<a href="<c:url value='/d3/m1.action'/>">返回值类型是String</a><br/>
<a href="<c:url value='/d3/m2.action'/>">返回值类型是ModelAndView</a><br/>
<a href="<c:url value='/d3/m3.action'/>">返回值类型是void</a><br/>


<h2> 测试请求方式 </h2>
<form action="<c:url value='/d4/m1.action'/>" method="get">
    <input type="submit" value="method=get">
</form>
<form action="<c:url value='/d4/m1.action'/>" method="post">
    <input type="submit" value="method=post">
</form>


<h2> 日期类型的参数 </h2>

<form action="<c:url value='/d5/m1.action'/>" method="post">
    sname： <input type="text" name="sname"> <br>
    sage： <input type="text" name="sage"> <br>
    sdate： <input type="text" name="sdate"> <br>
    <input type="submit" value="通过字符串 提交">
</form>

<form action="<c:url value='/d5/m2.action'/>" method="post">
    sname： <input type="text" name="sname"> <br>
    sage： <input type="text" name="sage"> <br>
    sdate： <input type="date" name="sdate"> <br>
    <input type="submit" value="通过日期  提交">
</form>


<h1> url 默认版映射 </h1>
<a href="<c:url value='/d6/m1.action?sname=tom&spw=123'/>">正常的 请求参数 请求</a><br/>
<a href="<c:url value='/d6/m2/tom/456.action'/>">url 模板映射的请求</a><br/>


</body>
</html>
